/* 
登录注册   按钮渐变蓝色  #0c7bef #2892f9  禁止点击 #a5cff9 #afd6fd
回收设置  区域品类 选中区域 备注选项  颜色 #0c7bef  
小区设置 选中 #dfeffe
输入框背景颜色  #f0f0f0

接单  按钮颜色渐变  #1b80ec #50b0fd

任务状态  完成 渐变 上下 #1075e2  #49a7f6   取消 #969696  待上门  左下 #ff8c1c 右上 #eaa106
结算  拒收按钮 左下#ff8c1c  右上#eaa106

我的 背景色 上 #1381f5  下 #0fa4f6
*/
@font-face {
	font-family: 'navbar-icon';
	src: url('~@/static/fonts/navbar.ttf');
}
.u-page {
	padding: 30rpx 16rpx;
	font-size: 26rpx;
	/* #ifdef H5 */
	min-height: calc(100vh - var(--window-bottom) - var(--status-bar-height) - var(--window-top));
	/* #endif */
	/* #ifdef APP-PLUS */
	height: 100vh;
	/* #endif */
	color: #3f3f3f;
	box-sizing: border-box;
	background: #f8f8f8;
}
	
.countdown {
	margin-top: 0 !important;
	background-color: #f5f7ff !important;
	border: #f5f7ff !important;
	color: #666 !important;
	padding: 20rpx 36rpx !important;
	height: 88rpx !important;
}

.card {
	background: #ffffff;
	border-radius: 10rpx;
	padding: 20rpx 30rpx 0;
	position: relative;
	font-size: 30rpx;
	margin-bottom: 30rpx;
	overflow: hidden;
	&-item {
		display: flex;
		align-items: center;
		justify-content: space-between;
		padding: 10rpx 0 16rpx;
		font-size: 30rpx;
		color: $uni-text-color;
		&-value {
			flex: 1 1;
			text-align: right;
			padding-left: 30rpx;
			font-size: 26rpx;
			& .u-button {
				width: 260rpx !important;
				float: right;
				margin-left: 10rpx;
				background: linear-gradient(to bottom, #1b80ec, #50b0fd);
				height: 60rpx !important;
				font-size: 30rpx !important;
			}
		}
	}
	&-btn {
		color: #1381f5;
		font-size: 28rpx;
	}
	&-address-width {
		flex: none;
		width: calc(100% - 170rpx);
	}
}

.gray-bg {
	background-color: #f5f5f5;
}

.card-wait {
	background: linear-gradient(to right, #ff8c1c 20%, #eaa002);
}
.card-finish {
	background: linear-gradient(to bottom, #0272ea, #41a9ff);
}
.card-cancel {
	background: #969696 !important;
}

uni-page {
	position: relative;
	z-index: 1;
}

.linearGradientColor {
	background: linear-gradient( to bottom, #f8f8f8 70%, #d6e5f8);
}

.login-bg {
	background: url('./static/login-bg.png') no-repeat top;
	background-size: cover;
	/* #ifdef APP-PLUS */
	padding: calc(120rpx + var(--status-bar-height)) 65rpx 158rpx;
	/* #endif */
	/* #ifdef H5 */
	padding: calc(120rpx + var(--window-top)) 65rpx 158rpx;
	/* #endif */
	
	text {
		color: #fff;
		letter-spacing: 4rpx
	}
}
.login {
	border-radius: 69rpx 69rpx 0 0;
	margin-top: -70rpx;
	background: #ffffff;
	padding: 110rpx 86rpx 40rpx;
}
.hi {
	width: 100rpx;
	height: 100rpx;
	background: url('./static/hi.png') no-repeat center;
	background-size: 100%;
	margin-bottom: 34rpx;
}
.title_css {
	font-size: 40rpx;
}
.login-btn-bg {
	background: linear-gradient(to bottom,  #0c7bef, #2892f9 );
	height: 92rpx !important;
	font-size: 36rpx !important;
}

.input-bg {
	background-color: #f7f7f7;
	padding: 20rpx 36rpx !important;
}

.u-button--disabled {
	opacity: 0.37 !important;
}
// .uni-page-head-btn [class^=uni-btn-icon] {
// 	color: rgba(0,0,0,0) !important;
// 	background: url('@/static/navbar-back.png') no-repeat center;
// 	background-size: 80% auto;
// }

.login-btn-bg {
	.u-button__text {
		font-size: 32rpx !important;
	}	
}
